package br.com;

import javax.sound.midi.MidiUnavailableException;

import br.com.entidade.Acorde;
import br.com.entidade.Nota;


public class Teste {

	public static void main(String[] args) throws MidiUnavailableException {

		Factory f = Factory.getInstance();
		System.out.println(f.createAcorde(Nota.DO, Acorde.Tipo.MAIOR));
		System.out.println(f.createAcorde(Nota.LA, Acorde.Tipo.MENOR));
		for (Nota n : f.getNotasEmComum(f.createAcorde(Nota.DO, Acorde.Tipo.MAIOR), f.createAcorde(Nota.LA, Acorde.Tipo.MENOR))) {
			System.out.println(n);
		}
		
		//Bb7M (la# re fa la)
		//Bbm6 (la# do# fa fa#)
		//Am7 (la do mi fa#)
		//F/A (fa la do)
		//Gm7 (sol la# re mi)
		//C7/-9 (do mi sol la# do#)
		//F7M (fa la do mi)
		
	}
}
